# near model CODE resource # jump table entries: 14728-14732 (5 of them) fn00000000: 00000000 4E56 FCFE link A6, -0x0302 00000004 422E 0008 clr.b [A6 + 0x8] 00000008 3F3C 0001 move.w -[A7], 0x1 0000000C 4EAD 34CA jsr [A5 + 0x34CA /* export_1685 */] 00000010 4267 clr.w -[A7] 00000012 4EAD 3F82 jsr [A5 + 0x3F82 /* export_2028 */] 00000016 1D5F FFFF move.b [A6 - 0x1], [A7]+ 0000001A 102E FFFF move.b D0, [A6 - 0x1] 0000001E 6750 beq +0x52 /* 00000070 */ 00000020 486E FCFE pea.l [A6 - 0x302] 00000024 2F3C 0011 0FA0 move.l -[A7], 0x110FA0 0000002A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000002E 486E FDFE pea.l [A6 - 0x202] 00000032 2F3C 0001 0FA7 move.l -[A7], 0x10FA7 00000038 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000003C 486E FEFE pea.l [A6 - 0x102] 00000040 2F3C 0002 0FA7 move.l -[A7], 0x20FA7 00000046 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000004A 4267 clr.w -[A7] 0000004C 486E FDFE pea.l [A6 - 0x202] 00000050 486E FEFE pea.l [A6 - 0x102] 00000054 486E FCFE pea.l [A6 - 0x302] 00000058 4EAD 3FD2 jsr [A5 + 0x3FD2 /* export_2038 */] 0000005C 101F move.b D0, [A7]+ 0000005E 6708 beq +0xA /* 00000068 */ 00000060 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00000066 6008 bra +0xA /* 00000070 */ label00000068: 00000068 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 0000006C 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] label00000070: 00000070 4E5E unlink A6 00000072 4E75 rts fn00000074: 00000074 4E56 FCFC link A6, -0x0304 00000078 48E7 0300 movem.l -[A7], D6,D7 0000007C 206E 000E movea.l A0, [A6 + 0xE] 00000080 43EE FF00 lea.l A1, [A6 - 0x100] 00000084 703F moveq.l D0, 0x3F label00000086: 00000086 22D8 move.l [A1]+, [A0]+ 00000088 51C8 FFFC dbf D0, -0x6 /* 00000086 */ 0000008C 206E 000A movea.l A0, [A6 + 0xA] 00000090 43EE FE00 lea.l A1, [A6 - 0x200] 00000094 703F moveq.l D0, 0x3F label00000096: 00000096 22D8 move.l [A1]+, [A0]+ 00000098 51C8 FFFC dbf D0, -0x6 /* 00000096 */ 0000009C 4246 clr.w D6 0000009E 1C2E FF00 move.b D6, [A6 - 0x100] 000000A2 4247 clr.w D7 000000A4 1E2E FE00 move.b D7, [A6 - 0x200] 000000A8 BC47 cmp.w D6, D7 000000AA 6C08 bge +0xA /* 000000B4 */ 000000AC 422E 0012 clr.b [A6 + 0x12] 000000B0 6000 00E2 bra +0xE4 /* 00000194 */ label000000B4: 000000B4 102E 0008 move.b D0, [A6 + 0x8] 000000B8 4880 ext.w D0 000000BA 6712 beq +0x14 /* 000000CE */ 000000BC 5340 subq.w D0, 1 000000BE 6732 beq +0x34 /* 000000F2 */ 000000C0 5340 subq.w D0, 1 000000C2 6760 beq +0x62 /* 00000124 */ 000000C4 5340 subq.w D0, 1 000000C6 6700 0092 beq +0x94 /* 0000015A */ 000000CA 6000 00C4 bra +0xC6 /* 00000190 */ label000000CE: 000000CE 4267 clr.w -[A7] 000000D0 486E FF00 pea.l [A6 - 0x100] 000000D4 486E FE00 pea.l [A6 - 0x200] 000000D8 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000000DC 4A5F tst.w [A7]+ 000000DE 660A bne +0xC /* 000000EA */ 000000E0 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 000000E6 6000 00AC bra +0xAE /* 00000194 */ label000000EA: 000000EA 422E 0012 clr.b [A6 + 0x12] 000000EE 6000 00A4 bra +0xA6 /* 00000194 */ label000000F2: 000000F2 4267 clr.w -[A7] 000000F4 486E FF00 pea.l [A6 - 0x100] 000000F8 3F3C 0001 move.w -[A7], 0x1 000000FC 3F07 move.w -[A7], D7 000000FE 486E FCFC pea.l [A6 - 0x304] 00000102 4EAD 4952 jsr [A5 + 0x4952 /* export_2342 */] 00000106 486E FCFC pea.l [A6 - 0x304] 0000010A 486E FE00 pea.l [A6 - 0x200] 0000010E 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00000112 4A5F tst.w [A7]+ 00000114 6608 bne +0xA /* 0000011E */ 00000116 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 0000011C 6076 bra +0x78 /* 00000194 */ label0000011E: 0000011E 422E 0012 clr.b [A6 + 0x12] 00000122 6070 bra +0x72 /* 00000194 */ label00000124: 00000124 486E FF00 pea.l [A6 - 0x100] 00000128 1F3C 0001 move.b -[A7], 0x1 0000012C 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00000130 486E FE00 pea.l [A6 - 0x200] 00000134 1F3C 0001 move.b -[A7], 0x1 00000138 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 0000013C 486E FE00 pea.l [A6 - 0x200] 00000140 486E FF00 pea.l [A6 - 0x100] 00000144 4EAD 4942 jsr [A5 + 0x4942 /* export_2340 */] 00000148 4A5F tst.w [A7]+ 0000014A 6F08 ble +0xA /* 00000154 */ 0000014C 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000152 6040 bra +0x42 /* 00000194 */ label00000154: 00000154 422E 0012 clr.b [A6 + 0x12] 00000158 603A bra +0x3C /* 00000194 */ label0000015A: 0000015A 4267 clr.w -[A7] 0000015C 486E FF00 pea.l [A6 - 0x100] 00000160 3006 move.w D0, D6 00000162 9047 sub.w D0, D7 00000164 5240 addq.w D0, 1 00000166 3F00 move.w -[A7], D0 00000168 3F07 move.w -[A7], D7 0000016A 486E FCFC pea.l [A6 - 0x304] 0000016E 4EAD 4952 jsr [A5 + 0x4952 /* export_2342 */] 00000172 486E FCFC pea.l [A6 - 0x304] 00000176 486E FE00 pea.l [A6 - 0x200] 0000017A 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 0000017E 4A5F tst.w [A7]+ 00000180 6608 bne +0xA /* 0000018A */ 00000182 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000188 600A bra +0xC /* 00000194 */ label0000018A: 0000018A 422E 0012 clr.b [A6 + 0x12] 0000018E 6004 bra +0x6 /* 00000194 */ label00000190: 00000190 422E 0012 clr.b [A6 + 0x12] label00000194: 00000194 4CDF 00C0 movem.l D6,D7, [A7]+ 00000198 4E5E unlink A6 0000019A 205F movea.l A0, [A7]+ 0000019C DEFC 000A add.w A7, 0xA /* '\n' */ 000001A0 4ED0 jmp [A0] 000001A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000001A4-000001A8 fn000001A4: 000001A4 4E56 FF52 link A6, -0x00AE // end alternate branch 000001A4-000001A8 fn000001A4: // (misaligned) 000001A6 FF52 .extension 0xF52 <> // unimplemented 000001A8 206E 000C movea.l A0, [A6 + 0xC] 000001AC 43EE FFDC lea.l A1, [A6 - 0x24] 000001B0 7008 moveq.l D0, 0x08 label000001B2: 000001B2 22D8 move.l [A1]+, [A0]+ 000001B4 51C8 FFFC dbf D0, -0x6 /* 000001B2 */ 000001B8 206E 0008 movea.l A0, [A6 + 0x8] 000001BC 43EE FF54 lea.l A1, [A6 - 0xAC] 000001C0 7021 moveq.l D0, 0x21 label000001C2: 000001C2 22D8 move.l [A1]+, [A0]+ 000001C4 51C8 FFFC dbf D0, -0x6 /* 000001C2 */ 000001C8 422E 0010 clr.b [A6 + 0x10] 000001CC 102E FFDF move.b D0, [A6 - 0x21] 000001D0 4880 ext.w D0 000001D2 5340 subq.w D0, 1 000001D4 670A beq +0xC /* 000001E0 */ 000001D6 5340 subq.w D0, 1 000001D8 6724 beq +0x26 /* 000001FE */ 000001DA 5340 subq.w D0, 1 000001DC 6732 beq +0x34 /* 00000210 */ 000001DE 6040 bra +0x42 /* 00000220 */ label000001E0: 000001E0 4267 clr.w -[A7] 000001E2 486E FF5C pea.l [A6 - 0xA4] 000001E6 486E FFE0 pea.l [A6 - 0x20] 000001EA 1F2E FFDE move.b -[A7], [A6 - 0x22] 000001EE 4EBA FE84 jsr [PC - 0x17C /* 00000074 */] 000001F2 101F move.b D0, [A7]+ 000001F4 672A beq +0x2C /* 00000220 */ 000001F6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000001FC 6022 bra +0x24 /* 00000220 */ label000001FE: 000001FE 202E FFE0 move.l D0, [A6 - 0x20] 00000202 B0AE FF84 cmp.l D0, [A6 - 0x7C] 00000206 6618 bne +0x1A /* 00000220 */ 00000208 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 0000020E 6010 bra +0x12 /* 00000220 */ label00000210: 00000210 202E FF7C move.l D0, [A6 - 0x84] 00000214 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00000218 6606 bne +0x8 /* 00000220 */ 0000021A 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00000220: 00000220 4E5E unlink A6 00000222 205F movea.l A0, [A7]+ 00000224 504F addq.w A7, 8 00000226 4ED0 jmp [A0] fn00000228: 00000228 4E56 FFB2 link A6, -0x004E 0000022C 206E 000C movea.l A0, [A6 + 0xC] 00000230 43EE FFDC lea.l A1, [A6 - 0x24] 00000234 7008 moveq.l D0, 0x08 label00000236: 00000236 22D8 move.l [A1]+, [A0]+ 00000238 51C8 FFFC dbf D0, -0x6 /* 00000236 */ 0000023C 206E 0008 movea.l A0, [A6 + 0x8] 00000240 7000 moveq.l D0, 0x00 00000242 2080 move.l [A0], D0 00000244 4267 clr.w -[A7] 00000246 486E FFE0 pea.l [A6 - 0x20] 0000024A 486E FFB2 pea.l [A6 - 0x4E] 0000024E 4EAD 3F12 jsr [A5 + 0x3F12 /* export_2014 */] 00000252 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00000256 660E bne +0x10 /* 00000266 */ 00000258 206E 0008 movea.l A0, [A6 + 0x8] 0000025C 20AE FFD6 move.l [A0], [A6 - 0x2A] 00000260 7000 moveq.l D0, 0x00 00000262 2D40 FFD6 move.l [A6 - 0x2A], D0 label00000266: 00000266 4E5E unlink A6 00000268 205F movea.l A0, [A7]+ 0000026A 504F addq.w A7, 8 0000026C 4ED0 jmp [A0] 0000026E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000270-00000274 fn00000270: 00000270 4E56 FF92 link A6, -0x006E // end alternate branch 00000270-00000274 fn00000270: // (misaligned) 00000272 FF92 .invalid <> 00000274 206E 000C movea.l A0, [A6 + 0xC] 00000278 43EE FFDC lea.l A1, [A6 - 0x24] 0000027C 7008 moveq.l D0, 0x08 label0000027E: 0000027E 22D8 move.l [A1]+, [A0]+ 00000280 51C8 FFFC dbf D0, -0x6 /* 0000027E */ 00000284 206E 0008 movea.l A0, [A6 + 0x8] 00000288 7000 moveq.l D0, 0x00 0000028A 2080 move.l [A0], D0 0000028C 41EE FF92 lea.l A0, [A6 - 0x6E] 00000290 43EE FFE0 lea.l A1, [A6 - 0x20] 00000294 7007 moveq.l D0, 0x07 label00000296: 00000296 20D9 move.l [A0]+, [A1]+ 00000298 51C8 FFFC dbf D0, -0x6 /* 00000296 */ 0000029C 4267 clr.w -[A7] 0000029E 486E FF92 pea.l [A6 - 0x6E] 000002A2 486E FFB2 pea.l [A6 - 0x4E] 000002A6 4267 clr.w -[A7] 000002A8 4EAD 3F32 jsr [A5 + 0x3F32 /* export_2018 */] 000002AC 3D5F FFDA move.w [A6 - 0x26], [A7]+ 000002B0 6624 bne +0x26 /* 000002D6 */ 000002B2 4267 clr.w -[A7] 000002B4 486E FFB2 pea.l [A6 - 0x4E] 000002B8 486E FF92 pea.l [A6 - 0x6E] 000002BC 1F3C 0001 move.b -[A7], 0x1 000002C0 4EBA FDB2 jsr [PC - 0x24E /* 00000074 */] 000002C4 101F move.b D0, [A7]+ 000002C6 670E beq +0x10 /* 000002D6 */ 000002C8 206E 0008 movea.l A0, [A6 + 0x8] 000002CC 20AE FFD6 move.l [A0], [A6 - 0x2A] 000002D0 7000 moveq.l D0, 0x00 000002D2 2D40 FFD6 move.l [A6 - 0x2A], D0 label000002D6: 000002D6 4E5E unlink A6 000002D8 205F movea.l A0, [A7]+ 000002DA 504F addq.w A7, 8 000002DC 4ED0 jmp [A0] 000002DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000002E0-000002E4 fn000002E0: 000002E0 4E56 FF92 link A6, -0x006E // end alternate branch 000002E0-000002E4 fn000002E0: // (misaligned) 000002E2 FF92 .invalid <> 000002E4 206E 000C movea.l A0, [A6 + 0xC] 000002E8 43EE FFDC lea.l A1, [A6 - 0x24] 000002EC 7008 moveq.l D0, 0x08 label000002EE: 000002EE 22D8 move.l [A1]+, [A0]+ 000002F0 51C8 FFFC dbf D0, -0x6 /* 000002EE */ 000002F4 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000002FA 41EE FF92 lea.l A0, [A6 - 0x6E] 000002FE 43EE FFE0 lea.l A1, [A6 - 0x20] 00000302 7007 moveq.l D0, 0x07 label00000304: 00000304 20D9 move.l [A0]+, [A1]+ 00000306 51C8 FFFC dbf D0, -0x6 /* 00000304 */ 0000030A 41EE FFB2 lea.l A0, [A6 - 0x4E] 0000030E 43EE FF92 lea.l A1, [A6 - 0x6E] 00000312 7007 moveq.l D0, 0x07 label00000314: 00000314 20D9 move.l [A0]+, [A1]+ 00000316 51C8 FFFC dbf D0, -0x6 /* 00000314 */ 0000031A 7000 moveq.l D0, 0x00 0000031C 2D40 FFD6 move.l [A6 - 0x2A], D0 00000320 4267 clr.w -[A7] 00000322 486E FFB2 pea.l [A6 - 0x4E] 00000326 4267 clr.w -[A7] 00000328 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 0000032C 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00000330 662A bne +0x2C /* 0000035C */ 00000332 4267 clr.w -[A7] 00000334 486E FFB2 pea.l [A6 - 0x4E] 00000338 486E FF92 pea.l [A6 - 0x6E] 0000033C 1F3C 0001 move.b -[A7], 0x1 00000340 4EBA FD32 jsr [PC - 0x2CE /* 00000074 */] 00000344 101F move.b D0, [A7]+ 00000346 670E beq +0x10 /* 00000356 */ 00000348 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000034C 486E FFD6 pea.l [A6 - 0x2A] 00000350 4EAD 3DF2 jsr [A5 + 0x3DF2 /* export_1978 */] 00000354 600A bra +0xC /* 00000360 */ label00000356: 00000356 422E 0010 clr.b [A6 + 0x10] 0000035A 6004 bra +0x6 /* 00000360 */ label0000035C: 0000035C 422E 0010 clr.b [A6 + 0x10] label00000360: 00000360 486E FFB2 pea.l [A6 - 0x4E] 00000364 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000368 4E5E unlink A6 0000036A 205F movea.l A0, [A7]+ 0000036C 504F addq.w A7, 8 0000036E 4ED0 jmp [A0] fn00000370: 00000370 4E56 FF92 link A6, -0x006E 00000374 206E 000C movea.l A0, [A6 + 0xC] 00000378 43EE FFDC lea.l A1, [A6 - 0x24] 0000037C 7008 moveq.l D0, 0x08 label0000037E: 0000037E 22D8 move.l [A1]+, [A0]+ 00000380 51C8 FFFC dbf D0, -0x6 /* 0000037E */ 00000384 206E 0008 movea.l A0, [A6 + 0x8] 00000388 7000 moveq.l D0, 0x00 0000038A 2080 move.l [A0], D0 0000038C 41EE FF92 lea.l A0, [A6 - 0x6E] 00000390 43EE FFE0 lea.l A1, [A6 - 0x20] 00000394 7007 moveq.l D0, 0x07 label00000396: 00000396 20D9 move.l [A0]+, [A1]+ 00000398 51C8 FFFC dbf D0, -0x6 /* 00000396 */ 0000039C 4267 clr.w -[A7] 0000039E 486E FFB2 pea.l [A6 - 0x4E] 000003A2 4EAD 3F22 jsr [A5 + 0x3F22 /* export_2016 */] 000003A6 3D5F FFDA move.w [A6 - 0x26], [A7]+ 000003AA 6624 bne +0x26 /* 000003D0 */ 000003AC 4267 clr.w -[A7] 000003AE 486E FFB2 pea.l [A6 - 0x4E] 000003B2 486E FF92 pea.l [A6 - 0x6E] 000003B6 1F2E FFDE move.b -[A7], [A6 - 0x22] 000003BA 4EBA FCB8 jsr [PC - 0x348 /* 00000074 */] 000003BE 101F move.b D0, [A7]+ 000003C0 670E beq +0x10 /* 000003D0 */ 000003C2 206E 0008 movea.l A0, [A6 + 0x8] 000003C6 20AE FFD6 move.l [A0], [A6 - 0x2A] 000003CA 7000 moveq.l D0, 0x00 000003CC 2D40 FFD6 move.l [A6 - 0x2A], D0 label000003D0: 000003D0 4E5E unlink A6 000003D2 205F movea.l A0, [A7]+ 000003D4 504F addq.w A7, 8 000003D6 4ED0 jmp [A0] fn000003D8: 000003D8 4E56 FF92 link A6, -0x006E 000003DC 206E 000C movea.l A0, [A6 + 0xC] 000003E0 43EE FFDC lea.l A1, [A6 - 0x24] 000003E4 7008 moveq.l D0, 0x08 label000003E6: 000003E6 22D8 move.l [A1]+, [A0]+ 000003E8 51C8 FFFC dbf D0, -0x6 /* 000003E6 */ 000003EC 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000003F2 41EE FF92 lea.l A0, [A6 - 0x6E] 000003F6 43EE FFE0 lea.l A1, [A6 - 0x20] 000003FA 7007 moveq.l D0, 0x07 label000003FC: 000003FC 20D9 move.l [A0]+, [A1]+ 000003FE 51C8 FFFC dbf D0, -0x6 /* 000003FC */ 00000402 41EE FFB2 lea.l A0, [A6 - 0x4E] 00000406 43EE FF92 lea.l A1, [A6 - 0x6E] 0000040A 7007 moveq.l D0, 0x07 label0000040C: 0000040C 20D9 move.l [A0]+, [A1]+ 0000040E 51C8 FFFC dbf D0, -0x6 /* 0000040C */ 00000412 7000 moveq.l D0, 0x00 00000414 2D40 FFD6 move.l [A6 - 0x2A], D0 00000418 4267 clr.w -[A7] 0000041A 486E FFB2 pea.l [A6 - 0x4E] 0000041E 4EAD 3F2A jsr [A5 + 0x3F2A /* export_2017 */] 00000422 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00000426 6624 bne +0x26 /* 0000044C */ 00000428 4267 clr.w -[A7] 0000042A 486E FFB2 pea.l [A6 - 0x4E] 0000042E 486E FF92 pea.l [A6 - 0x6E] 00000432 1F2E FFDE move.b -[A7], [A6 - 0x22] 00000436 4EBA FC3C jsr [PC - 0x3C4 /* 00000074 */] 0000043A 101F move.b D0, [A7]+ 0000043C 6712 beq +0x14 /* 00000450 */ 0000043E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000442 486E FFD6 pea.l [A6 - 0x2A] 00000446 4EAD 3DF2 jsr [A5 + 0x3DF2 /* export_1978 */] 0000044A 6004 bra +0x6 /* 00000450 */ label0000044C: 0000044C 422E 0010 clr.b [A6 + 0x10] label00000450: 00000450 486E FFB2 pea.l [A6 - 0x4E] 00000454 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000458 4E5E unlink A6 0000045A 205F movea.l A0, [A7]+ 0000045C 504F addq.w A7, 8 0000045E 4ED0 jmp [A0] fn00000460: 00000460 4E56 FE52 link A6, -0x01AE 00000464 206E 000C movea.l A0, [A6 + 0xC] 00000468 43EE FFDC lea.l A1, [A6 - 0x24] 0000046C 7008 moveq.l D0, 0x08 label0000046E: 0000046E 22D8 move.l [A1]+, [A0]+ 00000470 51C8 FFFC dbf D0, -0x6 /* 0000046E */ 00000474 486E FE54 pea.l [A6 - 0x1AC] 00000478 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */] 0000047C 102E FFDF move.b D0, [A6 - 0x21] 00000480 4880 ext.w D0 00000482 5340 subq.w D0, 1 00000484 670A beq +0xC /* 00000490 */ 00000486 5340 subq.w D0, 1 00000488 6726 beq +0x28 /* 000004B0 */ 0000048A 5340 subq.w D0, 1 0000048C 6738 beq +0x3A /* 000004C6 */ 0000048E 604A bra +0x4C /* 000004DA */ label00000490: 00000490 41EE FEDC lea.l A0, [A6 - 0x124] 00000494 43FA 0086 lea.l A1, [PC + 0x86 /* 0000051C, value 0x9724669 '\trFi', pstring "rFilename" */] 00000498 20D9 move.l [A0]+, [A1]+ 0000049A 20D9 move.l [A0]+, [A1]+ 0000049C 3091 move.w [A0], [A1] 0000049E 41EE FE5C lea.l A0, [A6 - 0x1A4] 000004A2 43EE FFE0 lea.l A1, [A6 - 0x20] 000004A6 7007 moveq.l D0, 0x07 label000004A8: 000004A8 20D9 move.l [A0]+, [A1]+ 000004AA 51C8 FFFC dbf D0, -0x6 /* 000004A8 */ 000004AE 6032 bra +0x34 /* 000004E2 */ label000004B0: 000004B0 41EE FEDC lea.l A0, [A6 - 0x124] 000004B4 43FA 005C lea.l A1, [PC + 0x5C /* 00000512, value 0x9724669 '\trFi', pstring "rFileType" */] 000004B8 20D9 move.l [A0]+, [A1]+ 000004BA 20D9 move.l [A0]+, [A1]+ 000004BC 3091 move.w [A0], [A1] 000004BE 2D6E FFE0 FE84 move.l [A6 - 0x17C], [A6 - 0x20] 000004C4 601C bra +0x1E /* 000004E2 */ label000004C6: 000004C6 41EE FEDC lea.l A0, [A6 - 0x124] 000004CA 43FA 003E lea.l A1, [PC + 0x3E /* 0000050A, value 0x672566F, pstring "rVolID" */] 000004CE 20D9 move.l [A0]+, [A1]+ 000004D0 20D9 move.l [A0]+, [A1]+ 000004D2 2D6E FFE0 FE7C move.l [A6 - 0x184], [A6 - 0x20] 000004D8 6008 bra +0xA /* 000004E2 */ label000004DA: 000004DA 2D7C 0372 4944 FEDC move.l [A6 - 0x124], 0x3724944 label000004E2: 000004E2 4267 clr.w -[A7] 000004E4 486E FE54 pea.l [A6 - 0x1AC] 000004E8 486E FEDC pea.l [A6 - 0x124] 000004EC 4EAD 3EBA jsr [A5 + 0x3EBA /* export_2003 */] 000004F0 3D5F FE52 move.w [A6 - 0x1AE], [A7]+ 000004F4 660C bne +0xE /* 00000502 */ 000004F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004FA 2F2E FE54 move.l -[A7], [A6 - 0x1AC] 000004FE 4EAD 3DFA jsr [A5 + 0x3DFA /* export_1979 */] label00000502: 00000502 4E5E unlink A6 00000504 205F movea.l A0, [A7]+ 00000506 504F addq.w A7, 8 00000508 4ED0 jmp [A0] 0000050A 0672 566F 6C49 addi.w [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */ 00000510 4400 neg.b D0 00000512 0972 4669 bchg [A2 + D4.w * 8 + 0x69], D4 00000516 6C65 bge +0x67 /* 0000057D */ 00000518 5479 7065 0972 addq.w [0x70650972], 2 0000051E 4669 6C65 not.w [A1 + 0x6C65] 00000522 6E61 bgt +0x63 /* 00000585 */ 00000524 6D65 blt +0x67 /* 0000058B */ 00000526 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000528-0000052C fn00000528: 00000528 4E56 FF52 link A6, -0x00AE // end alternate branch 00000528-0000052C fn00000528: // (misaligned) 0000052A FF52 .extension 0xF52 <> // unimplemented 0000052C 206E 000C movea.l A0, [A6 + 0xC] 00000530 43EE FFDC lea.l A1, [A6 - 0x24] 00000534 7008 moveq.l D0, 0x08 label00000536: 00000536 22D8 move.l [A1]+, [A0]+ 00000538 51C8 FFFC dbf D0, -0x6 /* 00000536 */ 0000053C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00000542 486E FF52 pea.l [A6 - 0xAE] 00000546 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */] 0000054A 102E FFDF move.b D0, [A6 - 0x21] 0000054E 4880 ext.w D0 00000550 5340 subq.w D0, 1 00000552 670A beq +0xC /* 0000055E */ 00000554 5340 subq.w D0, 1 00000556 6718 beq +0x1A /* 00000570 */ 00000558 5340 subq.w D0, 1 0000055A 671C beq +0x1E /* 00000578 */ 0000055C 6020 bra +0x22 /* 0000057E */ label0000055E: 0000055E 41EE FF5A lea.l A0, [A6 - 0xA6] 00000562 43EE FFE0 lea.l A1, [A6 - 0x20] 00000566 7007 moveq.l D0, 0x07 label00000568: 00000568 20D9 move.l [A0]+, [A1]+ 0000056A 51C8 FFFC dbf D0, -0x6 /* 00000568 */ 0000056E 600E bra +0x10 /* 0000057E */ label00000570: 00000570 2D6E FFE0 FF82 move.l [A6 - 0x7E], [A6 - 0x20] 00000576 6006 bra +0x8 /* 0000057E */ label00000578: 00000578 2D6E FFE0 FF7A move.l [A6 - 0x86], [A6 - 0x20] label0000057E: 0000057E 4267 clr.w -[A7] 00000580 486E FF52 pea.l [A6 - 0xAE] 00000584 1F3C 0001 move.b -[A7], 0x1 00000588 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] 0000058C 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00000590 660E bne +0x10 /* 000005A0 */ 00000592 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000596 2F2E FF52 move.l -[A7], [A6 - 0xAE] 0000059A 4EAD 3DFA jsr [A5 + 0x3DFA /* export_1979 */] 0000059E 6004 bra +0x6 /* 000005A4 */ label000005A0: 000005A0 422E 0010 clr.b [A6 + 0x10] label000005A4: 000005A4 4E5E unlink A6 000005A6 205F movea.l A0, [A7]+ 000005A8 504F addq.w A7, 8 000005AA 4ED0 jmp [A0] fn000005AC: 000005AC 4E56 FE52 link A6, -0x01AE 000005B0 206E 000C movea.l A0, [A6 + 0xC] 000005B4 43EE FFDC lea.l A1, [A6 - 0x24] 000005B8 7008 moveq.l D0, 0x08 label000005BA: 000005BA 22D8 move.l [A1]+, [A0]+ 000005BC 51C8 FFFC dbf D0, -0x6 /* 000005BA */ 000005C0 486E FF52 pea.l [A6 - 0xAE] 000005C4 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */] 000005C8 41EE FF5A lea.l A0, [A6 - 0xA6] 000005CC 43EE FFE0 lea.l A1, [A6 - 0x20] 000005D0 7007 moveq.l D0, 0x07 label000005D2: 000005D2 20D9 move.l [A0]+, [A1]+ 000005D4 51C8 FFFC dbf D0, -0x6 /* 000005D2 */ 000005D8 41EE FE52 lea.l A0, [A6 - 0x1AE] 000005DC 43FA 0048 lea.l A1, [PC + 0x48 /* 00000626, value 0x9724669 '\trFi', pstring "rFilename" */] 000005E0 20D9 move.l [A0]+, [A1]+ 000005E2 20D9 move.l [A0]+, [A1]+ 000005E4 3091 move.w [A0], [A1] 000005E6 4267 clr.w -[A7] 000005E8 486E FE52 pea.l [A6 - 0x1AE] 000005EC 486E FF52 pea.l [A6 - 0xAE] 000005F0 4267 clr.w -[A7] 000005F2 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 000005F6 3D5F FFDA move.w [A6 - 0x26], [A7]+ 000005FA 6622 bne +0x24 /* 0000061E */ 000005FC 4267 clr.w -[A7] 000005FE 486E FF5A pea.l [A6 - 0xA6] 00000602 486E FFE0 pea.l [A6 - 0x20] 00000606 1F3C 0001 move.b -[A7], 0x1 0000060A 4EBA FA68 jsr [PC - 0x598 /* 00000074 */] 0000060E 101F move.b D0, [A7]+ 00000610 670C beq +0xE /* 0000061E */ 00000612 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000616 2F2E FF52 move.l -[A7], [A6 - 0xAE] 0000061A 4EAD 3DFA jsr [A5 + 0x3DFA /* export_1979 */] label0000061E: 0000061E 4E5E unlink A6 00000620 205F movea.l A0, [A7]+ 00000622 504F addq.w A7, 8 00000624 4ED0 jmp [A0] 00000626 0972 4669 bchg [A2 + D4.w * 8 + 0x69], D4 0000062A 6C65 bge +0x67 /* 00000691 */ 0000062C 6E61 bgt +0x63 /* 0000068F */ 0000062E 6D65 blt +0x67 /* 00000695 */ fn00000630: 00000630 4E56 FF52 link A6, -0x00AE 00000634 206E 000C movea.l A0, [A6 + 0xC] 00000638 43EE FFDC lea.l A1, [A6 - 0x24] 0000063C 7008 moveq.l D0, 0x08 label0000063E: 0000063E 22D8 move.l [A1]+, [A0]+ 00000640 51C8 FFFC dbf D0, -0x6 /* 0000063E */ 00000644 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 0000064A 486E FF52 pea.l [A6 - 0xAE] 0000064E 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */] 00000652 41EE FF5A lea.l A0, [A6 - 0xA6] 00000656 43EE FFE0 lea.l A1, [A6 - 0x20] 0000065A 7007 moveq.l D0, 0x07 label0000065C: 0000065C 20D9 move.l [A0]+, [A1]+ 0000065E 51C8 FFFC dbf D0, -0x6 /* 0000065C */ 00000662 4267 clr.w -[A7] 00000664 486E FF52 pea.l [A6 - 0xAE] 00000668 4267 clr.w -[A7] 0000066A 4EAD 3EDA jsr [A5 + 0x3EDA /* export_2007 */] 0000066E 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00000672 662A bne +0x2C /* 0000069E */ 00000674 4267 clr.w -[A7] 00000676 486E FF5A pea.l [A6 - 0xA6] 0000067A 486E FFE0 pea.l [A6 - 0x20] 0000067E 1F3C 0001 move.b -[A7], 0x1 00000682 4EBA F9F0 jsr [PC - 0x610 /* 00000074 */] 00000686 101F move.b D0, [A7]+ 00000688 670E beq +0x10 /* 00000698 */ 0000068A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000068E 2F2E FF52 move.l -[A7], [A6 - 0xAE] 00000692 4EAD 3DFA jsr [A5 + 0x3DFA /* export_1979 */] 00000696 600A bra +0xC /* 000006A2 */ label00000698: 00000698 422E 0010 clr.b [A6 + 0x10] 0000069C 6004 bra +0x6 /* 000006A2 */ label0000069E: 0000069E 422E 0010 clr.b [A6 + 0x10] label000006A2: 000006A2 4E5E unlink A6 000006A4 205F movea.l A0, [A7]+ 000006A6 504F addq.w A7, 8 000006A8 4ED0 jmp [A0] 000006AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006AC-000006B0 fn000006AC: 000006AC 4E56 FF52 link A6, -0x00AE // end alternate branch 000006AC-000006B0 fn000006AC: // (misaligned) 000006AE FF52 .extension 0xF52 <> // unimplemented 000006B0 206E 000C movea.l A0, [A6 + 0xC] 000006B4 43EE FFDC lea.l A1, [A6 - 0x24] 000006B8 7008 moveq.l D0, 0x08 label000006BA: 000006BA 22D8 move.l [A1]+, [A0]+ 000006BC 51C8 FFFC dbf D0, -0x6 /* 000006BA */ 000006C0 486E FF52 pea.l [A6 - 0xAE] 000006C4 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */] 000006C8 4267 clr.w -[A7] 000006CA 486E FF52 pea.l [A6 - 0xAE] 000006CE 4EAD 3EC2 jsr [A5 + 0x3EC2 /* export_2004 */] 000006D2 3D5F FFDA move.w [A6 - 0x26], [A7]+ 000006D6 661E bne +0x20 /* 000006F6 */ 000006D8 4267 clr.w -[A7] 000006DA 486E FFDC pea.l [A6 - 0x24] 000006DE 486E FF52 pea.l [A6 - 0xAE] 000006E2 4EBA FAC0 jsr [PC - 0x540 /* 000001A4 */] 000006E6 101F move.b D0, [A7]+ 000006E8 670C beq +0xE /* 000006F6 */ 000006EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006EE 2F2E FF52 move.l -[A7], [A6 - 0xAE] 000006F2 4EAD 3DFA jsr [A5 + 0x3DFA /* export_1979 */] label000006F6: 000006F6 4E5E unlink A6 000006F8 205F movea.l A0, [A7]+ 000006FA 504F addq.w A7, 8 000006FC 4ED0 jmp [A0] 000006FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000700-00000704 fn00000700: 00000700 4E56 FF52 link A6, -0x00AE // end alternate branch 00000700-00000704 fn00000700: // (misaligned) 00000702 FF52 .extension 0xF52 <> // unimplemented 00000704 206E 000C movea.l A0, [A6 + 0xC] 00000708 43EE FFDC lea.l A1, [A6 - 0x24] 0000070C 7008 moveq.l D0, 0x08 label0000070E: 0000070E 22D8 move.l [A1]+, [A0]+ 00000710 51C8 FFFC dbf D0, -0x6 /* 0000070E */ 00000714 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 0000071A 486E FF52 pea.l [A6 - 0xAE] 0000071E 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */] 00000722 4267 clr.w -[A7] 00000724 486E FF52 pea.l [A6 - 0xAE] 00000728 4267 clr.w -[A7] 0000072A 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] 0000072E 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00000732 6620 bne +0x22 /* 00000754 */ 00000734 4267 clr.w -[A7] 00000736 486E FFDC pea.l [A6 - 0x24] 0000073A 486E FF52 pea.l [A6 - 0xAE] 0000073E 4EBA FA64 jsr [PC - 0x59C /* 000001A4 */] 00000742 101F move.b D0, [A7]+ 00000744 6712 beq +0x14 /* 00000758 */ 00000746 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000074A 2F2E FF52 move.l -[A7], [A6 - 0xAE] 0000074E 4EAD 3DFA jsr [A5 + 0x3DFA /* export_1979 */] 00000752 6004 bra +0x6 /* 00000758 */ label00000754: 00000754 422E 0010 clr.b [A6 + 0x10] label00000758: 00000758 4E5E unlink A6 0000075A 205F movea.l A0, [A7]+ 0000075C 504F addq.w A7, 8 0000075E 4ED0 jmp [A0] 00000760 4E56 0000 link A6, 0 00000764 2F0C move.l -[A7], A4 00000766 286E 0008 movea.l A4, [A6 + 0x8] 0000076A 42A7 clr.l -[A7] 0000076C 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00000770 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000774 295F FFF4 move.l [A4 - 0xC], [A7]+ 00000778 206C 000A movea.l A0, [A4 + 0xA] 0000077C 2050 movea.l A0, [A0] 0000077E 302C 0008 move.w D0, [A4 + 0x8] 00000782 2050 movea.l A0, [A0] 00000784 C1FC 0016 muls.w D0, 0x16 00000788 41E8 0160 lea.l A0, [A0 + 0x160] 0000078C 2970 0000 FFFC move.l [A4 - 0x4], [A0 + D0.w] 00000792 206C 000A movea.l A0, [A4 + 0xA] 00000796 2050 movea.l A0, [A0] 00000798 302C 0008 move.w D0, [A4 + 0x8] 0000079C 2050 movea.l A0, [A0] 0000079E C1FC 0016 muls.w D0, 0x16 000007A2 48E7 8080 movem.l -[A7], D0,A0 000007A6 42A7 clr.l -[A7] 000007A8 2F2C FFFC move.l -[A7], [A4 - 0x4] 000007AC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 000007B0 221F move.l D1, [A7]+ 000007B2 4CDF 0101 movem.l D0,A0, [A7]+ 000007B6 41E8 0160 lea.l A0, [A0 + 0x160] 000007BA 2181 0000 move.l [A0 + D0.w], D1 000007BE 206C 000A movea.l A0, [A4 + 0xA] 000007C2 2050 movea.l A0, [A0] 000007C4 2050 movea.l A0, [A0] 000007C6 2968 015A FFF8 move.l [A4 - 0x8], [A0 + 0x15A] 000007CC 206C 000A movea.l A0, [A4 + 0xA] 000007D0 2050 movea.l A0, [A0] 000007D2 2F08 move.l -[A7], A0 000007D4 42A7 clr.l -[A7] 000007D6 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000007DA 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 000007DE 201F move.l D0, [A7]+ 000007E0 205F movea.l A0, [A7]+ 000007E2 2050 movea.l A0, [A0] 000007E4 2140 015A move.l [A0 + 0x15A], D0 000007E8 285F movea.l A4, [A7]+ 000007EA 4E5E unlink A6 000007EC 205F movea.l A0, [A7]+ 000007EE DEFC 000A add.w A7, 0xA /* '\n' */ 000007F2 4ED0 jmp [A0] fn000007F4: 000007F4 4E56 FF72 link A6, -0x008E 000007F8 48E7 0320 movem.l -[A7], D6,D7,A2 000007FC 7000 moveq.l D0, 0x00 000007FE 2D40 FFF4 move.l [A6 - 0xC], D0 00000802 7000 moveq.l D0, 0x00 00000804 2D40 FFF8 move.l [A6 - 0x8], D0 00000808 7000 moveq.l D0, 0x00 0000080A 2D40 FFFC move.l [A6 - 0x4], D0 0000080E 486E FF74 pea.l [A6 - 0x8C] 00000812 487A FF4C pea.l [PC - 0xB4 /* 00000760, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000816 2F0E move.l -[A7], A6 00000818 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 0000081C 4207 clr.b D7 0000081E 206E 000A movea.l A0, [A6 + 0xA] 00000822 2050 movea.l A0, [A0] 00000824 302E 0008 move.w D0, [A6 + 0x8] 00000828 2050 movea.l A0, [A0] 0000082A C1FC 0016 muls.w D0, 0x16 0000082E 43EE FFDE lea.l A1, [A6 - 0x22] 00000832 45E8 015E lea.l A2, [A0 + 0x15E] 00000836 41F2 0000 lea.l A0, [A2 + D0.w] 0000083A 7004 moveq.l D0, 0x04 label0000083C: 0000083C 22D8 move.l [A1]+, [A0]+ 0000083E 51C8 FFFC dbf D0, -0x6 /* 0000083C */ 00000842 3290 move.w [A1], [A0] 00000844 302E FFDE move.w D0, [A6 - 0x22] 00000848 5340 subq.w D0, 1 0000084A 3D40 FF72 move.w [A6 - 0x8E], D0 0000084E 4246 clr.w D6 00000850 6000 01FC bra +0x1FE /* 00000A4E */ label00000854: 00000854 206E 000A movea.l A0, [A6 + 0xA] 00000858 2050 movea.l A0, [A0] 0000085A 3006 move.w D0, D6 0000085C E540 asl D0.w, 2 0000085E 3236 00E4 move.w D1, [A6 + D0.w - 0x28] 00000862 2050 movea.l A0, [A0] 00000864 C3FC 0024 muls.w D1, 0x24 /* '$' */ 00000868 43EE FFB4 lea.l A1, [A6 - 0x4C] 0000086C 41F0 1002 lea.l A0, [A0 + D1.w + 0x2] 00000870 7008 moveq.l D0, 0x08 label00000872: 00000872 22D8 move.l [A1]+, [A0]+ 00000874 51C8 FFFC dbf D0, -0x6 /* 00000872 */ 00000878 3006 move.w D0, D6 0000087A E540 asl D0.w, 2 0000087C 1236 00E6 move.b D1, [A6 + D0.w - 0x26] 00000880 4881 ext.w D1 00000882 5341 subq.w D1, 1 00000884 6B00 011E bmi +0x120 /* 000009A4 */ 00000888 0C41 0005 cmpi.w D1, 0x5 0000088C 6E00 0116 bgt +0x118 /* 000009A4 */ 00000890 D241 add.w D1, D1 00000892 323B 1006 move.w D1, [PC + D1.w + 0x6] 00000896 4EFB 1000 jmp [PC + D1.w] 0000089A 000E 001E ori.b A6, 0x1E 0000089E 0052 0086 ori.w [A2], 0x86 000008A2 00B4 00E2 486E FFB4 ori.l <>, 0xE2486E 000008AA 486E FFF4 pea.l [A6 - 0xC] 000008AE 4EBA F978 jsr [PC - 0x688 /* 00000228 */] 000008B2 6000 00F0 bra +0xF2 /* 000009A4 */ 000008B6 486E FFB4 pea.l [A6 - 0x4C] 000008BA 486E FFF4 pea.l [A6 - 0xC] 000008BE 4EBA F9B0 jsr [PC - 0x650 /* 00000270 */] label000008C2: 000008C2 4267 clr.w -[A7] 000008C4 486E FFB4 pea.l [A6 - 0x4C] 000008C8 486E FFF4 pea.l [A6 - 0xC] 000008CC 4EBA FA12 jsr [PC - 0x5EE /* 000002E0 */] 000008D0 101F move.b D0, [A7]+ 000008D2 6700 00D0 beq +0xD2 /* 000009A4 */ 000008D6 4267 clr.w -[A7] 000008D8 4EBA F726 jsr [PC - 0x8DA /* 00000000 */] 000008DC 101F move.b D0, [A7]+ 000008DE 67E2 beq -0x1C /* 000008C2 */ 000008E0 7E01 moveq.l D7, 0x01 000008E2 6000 00C0 bra +0xC2 /* 000009A4 */ 000008E6 6000 00BC bra +0xBE /* 000009A4 */ 000008EA 486E FFB4 pea.l [A6 - 0x4C] 000008EE 486E FFF4 pea.l [A6 - 0xC] 000008F2 4EBA FA7C jsr [PC - 0x584 /* 00000370 */] label000008F6: 000008F6 4267 clr.w -[A7] 000008F8 486E FFB4 pea.l [A6 - 0x4C] 000008FC 486E FFF4 pea.l [A6 - 0xC] 00000900 4EBA FAD6 jsr [PC - 0x52A /* 000003D8 */] 00000904 101F move.b D0, [A7]+ 00000906 6700 009C beq +0x9E /* 000009A4 */ 0000090A 4267 clr.w -[A7] 0000090C 4EBA F6F2 jsr [PC - 0x90E /* 00000000 */] 00000910 101F move.b D0, [A7]+ 00000912 67E2 beq -0x1C /* 000008F6 */ 00000914 7E01 moveq.l D7, 0x01 00000916 6000 008C bra +0x8E /* 000009A4 */ 0000091A 6000 0088 bra +0x8A /* 000009A4 */ 0000091E 486E FFB4 pea.l [A6 - 0x4C] 00000922 486E FFF4 pea.l [A6 - 0xC] 00000926 4EBA FB38 jsr [PC - 0x4C8 /* 00000460 */] label0000092A: 0000092A 4267 clr.w -[A7] 0000092C 486E FFB4 pea.l [A6 - 0x4C] 00000930 486E FFF4 pea.l [A6 - 0xC] 00000934 4EBA FBF2 jsr [PC - 0x40E /* 00000528 */] 00000938 101F move.b D0, [A7]+ 0000093A 6768 beq +0x6A /* 000009A4 */ 0000093C 4267 clr.w -[A7] 0000093E 4EBA F6C0 jsr [PC - 0x940 /* 00000000 */] 00000942 101F move.b D0, [A7]+ 00000944 67E4 beq -0x1A /* 0000092A */ 00000946 7E01 moveq.l D7, 0x01 00000948 605A bra +0x5C /* 000009A4 */ 0000094A 6058 bra +0x5A /* 000009A4 */ 0000094C 486E FFB4 pea.l [A6 - 0x4C] 00000950 486E FFF4 pea.l [A6 - 0xC] 00000954 4EBA FC56 jsr [PC - 0x3AA /* 000005AC */] label00000958: 00000958 4267 clr.w -[A7] 0000095A 486E FFB4 pea.l [A6 - 0x4C] 0000095E 486E FFF4 pea.l [A6 - 0xC] 00000962 4EBA FCCC jsr [PC - 0x334 /* 00000630 */] 00000966 101F move.b D0, [A7]+ 00000968 673A beq +0x3C /* 000009A4 */ 0000096A 4267 clr.w -[A7] 0000096C 4EBA F692 jsr [PC - 0x96E /* 00000000 */] 00000970 101F move.b D0, [A7]+ 00000972 67E4 beq -0x1A /* 00000958 */ 00000974 7E01 moveq.l D7, 0x01 00000976 602C bra +0x2E /* 000009A4 */ 00000978 602A bra +0x2C /* 000009A4 */ 0000097A 486E FFB4 pea.l [A6 - 0x4C] 0000097E 486E FFF4 pea.l [A6 - 0xC] 00000982 4EBA FD28 jsr [PC - 0x2D8 /* 000006AC */] label00000986: 00000986 4267 clr.w -[A7] 00000988 486E FFB4 pea.l [A6 - 0x4C] 0000098C 486E FFF4 pea.l [A6 - 0xC] 00000990 4EBA FD6E jsr [PC - 0x292 /* 00000700 */] 00000994 101F move.b D0, [A7]+ 00000996 670C beq +0xE /* 000009A4 */ 00000998 4267 clr.w -[A7] 0000099A 4EBA F664 jsr [PC - 0x99C /* 00000000 */] 0000099E 101F move.b D0, [A7]+ 000009A0 67E4 beq -0x1A /* 00000986 */ 000009A2 7E01 moveq.l D7, 0x01 label000009A4: 000009A4 206E 000A movea.l A0, [A6 + 0xA] 000009A8 2050 movea.l A0, [A0] 000009AA 302E 0008 move.w D0, [A6 + 0x8] 000009AE 2050 movea.l A0, [A0] 000009B0 C1FC 0016 muls.w D0, 0x16 000009B4 41E8 0160 lea.l A0, [A0 + 0x160] 000009B8 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w] 000009BE 4A46 tst.w D6 000009C0 6628 bne +0x2A /* 000009EA */ 000009C2 206E 000A movea.l A0, [A6 + 0xA] 000009C6 2050 movea.l A0, [A0] 000009C8 302E 0008 move.w D0, [A6 + 0x8] 000009CC 2050 movea.l A0, [A0] 000009CE C1FC 0016 muls.w D0, 0x16 000009D2 41E8 0160 lea.l A0, [A0 + 0x160] 000009D6 21AE FFF4 0000 move.l [A0 + D0.w], [A6 - 0xC] 000009DC 7000 moveq.l D0, 0x00 000009DE 2D40 FFF4 move.l [A6 - 0xC], D0 000009E2 7000 moveq.l D0, 0x00 000009E4 2D40 FFFC move.l [A6 - 0x4], D0 000009E8 6030 bra +0x32 /* 00000A1A */ label000009EA: 000009EA 206E 000A movea.l A0, [A6 + 0xA] 000009EE 2050 movea.l A0, [A0] 000009F0 302E 0008 move.w D0, [A6 + 0x8] 000009F4 2050 movea.l A0, [A0] 000009F6 C1FC 0016 muls.w D0, 0x16 000009FA 48E7 8080 movem.l -[A7], D0,A0 000009FE 42A7 clr.l -[A7] 00000A00 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A04 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000A08 4EAD 3E0A jsr [A5 + 0x3E0A /* export_1981 */] 00000A0C 221F move.l D1, [A7]+ 00000A0E 4CDF 0101 movem.l D0,A0, [A7]+ 00000A12 41E8 0160 lea.l A0, [A0 + 0x160] 00000A16 2181 0000 move.l [A0 + D0.w], D1 label00000A1A: 00000A1A 42A7 clr.l -[A7] 00000A1C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A20 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000A24 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000A28 42A7 clr.l -[A7] 00000A2A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000A2E 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000A32 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000A36 1007 move.b D0, D7 00000A38 6710 beq +0x12 /* 00000A4A */ 00000A3A 206E 000A movea.l A0, [A6 + 0xA] 00000A3E 2050 movea.l A0, [A0] 00000A40 2050 movea.l A0, [A0] 00000A42 317C 0003 009C move.w [A0 + 0x9C], 0x3 00000A48 600C bra +0xE /* 00000A56 */ label00000A4A: 00000A4A 5246 addq.w D6, 1 00000A4C 6908 bvs +0xA /* 00000A56 */ label00000A4E: 00000A4E BC6E FF72 cmp.w D6, [A6 - 0x8E] 00000A52 6F00 FE00 ble -0x1FE /* 00000854 */ label00000A56: 00000A56 206E 000A movea.l A0, [A6 + 0xA] 00000A5A 2050 movea.l A0, [A0] 00000A5C 302E 0008 move.w D0, [A6 + 0x8] 00000A60 2050 movea.l A0, [A0] 00000A62 C1FC 0016 muls.w D0, 0x16 00000A66 41E8 0160 lea.l A0, [A0 + 0x160] 00000A6A 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w] 00000A70 206E 000A movea.l A0, [A6 + 0xA] 00000A74 2050 movea.l A0, [A0] 00000A76 2050 movea.l A0, [A0] 00000A78 2D68 015A FFF8 move.l [A6 - 0x8], [A0 + 0x15A] 00000A7E 206E 000A movea.l A0, [A6 + 0xA] 00000A82 2050 movea.l A0, [A0] 00000A84 2F08 move.l -[A7], A0 00000A86 42A7 clr.l -[A7] 00000A88 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000A8C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A90 4EAD 3E02 jsr [A5 + 0x3E02 /* export_1980 */] 00000A94 201F move.l D0, [A7]+ 00000A96 205F movea.l A0, [A7]+ 00000A98 2050 movea.l A0, [A0] 00000A9A 2140 015A move.l [A0 + 0x15A], D0 00000A9E 42A7 clr.l -[A7] 00000AA0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000AA4 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000AA8 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000AAC 206E 000A movea.l A0, [A6 + 0xA] 00000AB0 2050 movea.l A0, [A0] 00000AB2 302E 0008 move.w D0, [A6 + 0x8] 00000AB6 2050 movea.l A0, [A0] 00000AB8 C1FC 0016 muls.w D0, 0x16 00000ABC 48E7 8080 movem.l -[A7], D0,A0 00000AC0 42A7 clr.l -[A7] 00000AC2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000AC6 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000ACA 221F move.l D1, [A7]+ 00000ACC 4CDF 0101 movem.l D0,A0, [A7]+ 00000AD0 41E8 0160 lea.l A0, [A0 + 0x160] 00000AD4 2181 0000 move.l [A0 + D0.w], D1 00000AD8 486E FF74 pea.l [A6 - 0x8C] 00000ADC 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00000AE0 4CDF 04C0 movem.l D6,D7,A2, [A7]+ 00000AE4 4E5E unlink A6 00000AE6 205F movea.l A0, [A7]+ 00000AE8 5C4F addq.w A7, 6 00000AEA 4ED0 jmp [A0] fn00000AEC: 00000AEC 4E56 FFDC link A6, -0x0024 00000AF0 206E 0008 movea.l A0, [A6 + 0x8] 00000AF4 43EE FFDC lea.l A1, [A6 - 0x24] 00000AF8 7008 moveq.l D0, 0x08 label00000AFA: 00000AFA 22D8 move.l [A1]+, [A0]+ 00000AFC 51C8 FFFC dbf D0, -0x6 /* 00000AFA */ 00000B00 102E FFDC move.b D0, [A6 - 0x24] 00000B04 6766 beq +0x68 /* 00000B6C */ 00000B06 102E FFDF move.b D0, [A6 - 0x21] 00000B0A 4880 ext.w D0 00000B0C 6702 beq +0x4 /* 00000B10 */ 00000B0E 6026 bra +0x28 /* 00000B36 */ label00000B10: 00000B10 4A2E FFDE tst.b [A6 - 0x22] 00000B14 6608 bne +0xA /* 00000B1E */ 00000B16 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000B1C 6052 bra +0x54 /* 00000B70 */ label00000B1E: 00000B1E 7001 moveq.l D0, 0x01 00000B20 B02E FFDE cmp.b D0, [A6 - 0x22] 00000B24 6608 bne +0xA /* 00000B2E */ 00000B26 1D7C 0002 000C move.b [A6 + 0xC], 0x2 00000B2C 6042 bra +0x44 /* 00000B70 */ label00000B2E: 00000B2E 1D7C 0003 000C move.b [A6 + 0xC], 0x3 00000B34 603A bra +0x3C /* 00000B70 */ label00000B36: 00000B36 4A2E FFDE tst.b [A6 - 0x22] 00000B3A 6608 bne +0xA /* 00000B44 */ 00000B3C 1D7C 0004 000C move.b [A6 + 0xC], 0x4 00000B42 602C bra +0x2E /* 00000B70 */ label00000B44: 00000B44 7001 moveq.l D0, 0x01 00000B46 B02E FFDE cmp.b D0, [A6 - 0x22] 00000B4A 57C0 seq D0 00000B4C 4A00 tst.b D0 00000B4E 6714 beq +0x16 /* 00000B64 */ 00000B50 7201 moveq.l D1, 0x01 00000B52 B22E FFDF cmp.b D1, [A6 - 0x21] 00000B56 57C1 seq D1 00000B58 C001 and.b D0, D1 00000B5A 6708 beq +0xA /* 00000B64 */ 00000B5C 1D7C 0005 000C move.b [A6 + 0xC], 0x5 00000B62 600C bra +0xE /* 00000B70 */ label00000B64: 00000B64 1D7C 0006 000C move.b [A6 + 0xC], 0x6 00000B6A 6004 bra +0x6 /* 00000B70 */ label00000B6C: 00000B6C 422E 000C clr.b [A6 + 0xC] label00000B70: 00000B70 4E5E unlink A6 00000B72 2E9F move.l [A7], [A7]+ 00000B74 4E75 rts 00000B76 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1841: // at 00000B78 (misaligned) 00000B7A FF50 .extension 0xF50 <> // unimplemented 00000B7C 48E7 0028 movem.l -[A7], A2,A4 00000B80 286E 0008 movea.l A4, [A6 + 0x8] 00000B84 2054 movea.l A0, [A4] 00000B86 4268 0092 clr.w [A0 + 0x92] 00000B8A 7000 moveq.l D0, 0x00 00000B8C 2140 0094 move.l [A0 + 0x94], D0 00000B90 7000 moveq.l D0, 0x00 00000B92 2140 0098 move.l [A0 + 0x98], D0 00000B96 4268 009E clr.w [A0 + 0x9E] 00000B9A 4268 009C clr.w [A0 + 0x9C] 00000B9E 43EE FFD8 lea.l A1, [A6 - 0x28] 00000BA2 45E8 00A8 lea.l A2, [A0 + 0xA8] 00000BA6 7009 moveq.l D0, 0x09 label00000BA8: 00000BA8 22DA move.l [A1]+, [A2]+ 00000BAA 51C8 FFFC dbf D0, -0x6 /* 00000BA8 */ 00000BAE 486E FFD8 pea.l [A6 - 0x28] 00000BB2 4EAD 3F02 jsr [A5 + 0x3F02 /* export_2012 */] 00000BB6 2254 movea.l A1, [A4] 00000BB8 41E9 00A8 lea.l A0, [A1 + 0xA8] 00000BBC 45EE FFD8 lea.l A2, [A6 - 0x28] 00000BC0 7009 moveq.l D0, 0x09 label00000BC2: 00000BC2 20DA move.l [A0]+, [A2]+ 00000BC4 51C8 FFFC dbf D0, -0x6 /* 00000BC2 */ 00000BC8 41EE FF50 lea.l A0, [A6 - 0xB0] 00000BCC 45E9 00D0 lea.l A2, [A1 + 0xD0] 00000BD0 7021 moveq.l D0, 0x21 label00000BD2: 00000BD2 20DA move.l [A0]+, [A2]+ 00000BD4 51C8 FFFC dbf D0, -0x6 /* 00000BD2 */ 00000BD8 486E FF50 pea.l [A6 - 0xB0] 00000BDC 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */] 00000BE0 2254 movea.l A1, [A4] 00000BE2 41E9 00D0 lea.l A0, [A1 + 0xD0] 00000BE6 45EE FF50 lea.l A2, [A6 - 0xB0] 00000BEA 7021 moveq.l D0, 0x21 label00000BEC: 00000BEC 20DA move.l [A0]+, [A2]+ 00000BEE 51C8 FFFC dbf D0, -0x6 /* 00000BEC */ 00000BF2 4CDF 1400 movem.l A2,A4, [A7]+ 00000BF6 4E5E unlink A6 00000BF8 2E9F move.l [A7], [A7]+ 00000BFA 4E75 rts export_1842: 00000BFC 4E56 FFFA link A6, -0x0006 00000C00 48E7 0118 movem.l -[A7], D7,A3,A4 00000C04 286E 0008 movea.l A4, [A6 + 0x8] 00000C08 2054 movea.l A0, [A4] 00000C0A 2668 0094 movea.l A3, [A0 + 0x94] 00000C0E 2F0B move.l -[A7], A3 00000C10 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000C14 2054 movea.l A0, [A4] 00000C16 2668 015A movea.l A3, [A0 + 0x15A] 00000C1A 2F0B move.l -[A7], A3 00000C1C 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000C20 4247 clr.w D7 00000C22 6018 bra +0x1A /* 00000C3C */ label00000C24: 00000C24 3007 move.w D0, D7 00000C26 2054 movea.l A0, [A4] 00000C28 C1FC 0016 muls.w D0, 0x16 00000C2C 43E8 0160 lea.l A1, [A0 + 0x160] 00000C30 2671 0000 movea.l A3, [A1 + D0.w] 00000C34 2F0B move.l -[A7], A3 00000C36 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000C3A 5247 addq.w D7, 1 label00000C3C: 00000C3C 7003 moveq.l D0, 0x03 00000C3E B047 cmp.w D0, D7 00000C40 6CE2 bge -0x1C /* 00000C24 */ 00000C42 2054 movea.l A0, [A4] 00000C44 2668 00CC movea.l A3, [A0 + 0xCC] 00000C48 2F0B move.l -[A7], A3 00000C4A 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000C4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C52 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000C56 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000C5A 4E5E unlink A6 00000C5C 2E9F move.l [A7], [A7]+ 00000C5E 4E75 rts fn00000C60: 00000C60 4E56 FFF6 link A6, -0x000A 00000C64 48E7 0108 movem.l -[A7], D7,A4 00000C68 3E2E 000C move.w D7, [A6 + 0xC] 00000C6C 286E 0008 movea.l A4, [A6 + 0x8] 00000C70 204C movea.l A0, A4 00000C72 5088 addq.l A0, 8 00000C74 2050 movea.l A0, [A0] 00000C76 2D48 FFF6 move.l [A6 - 0xA], A0 00000C7A 1D7C 0001 000E move.b [A6 + 0xE], 0x1 00000C80 3007 move.w D0, D7 00000C82 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000C86 41EC FF70 lea.l A0, [A4 - 0x90] 00000C8A 1230 0000 move.b D1, [A0 + D0.w] 00000C8E 6604 bne +0x6 /* 00000C94 */ 00000C90 422E 000E clr.b [A6 + 0xE] label00000C94: 00000C94 3007 move.w D0, D7 00000C96 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000C9A 7203 moveq.l D1, 0x03 00000C9C 41EC FF73 lea.l A0, [A4 - 0x8D] 00000CA0 B230 0000 cmp.b D1, [A0 + D0.w] 00000CA4 57C0 seq D0 00000CA6 4A00 tst.b D0 00000CA8 6718 beq +0x1A /* 00000CC2 */ 00000CAA 3207 move.w D1, D7 00000CAC C3FC 0024 muls.w D1, 0x24 /* '$' */ 00000CB0 41EC FF74 lea.l A0, [A4 - 0x8C] 00000CB4 4AB0 1000 tst.l [A0 + D1.w] 00000CB8 5DC1 slt D1 00000CBA C001 and.b D0, D1 00000CBC 6704 beq +0x6 /* 00000CC2 */ 00000CBE 422E 000E clr.b [A6 + 0xE] label00000CC2: 00000CC2 4CDF 1080 movem.l D7,A4, [A7]+ 00000CC6 4E5E unlink A6 00000CC8 205F movea.l A0, [A7]+ 00000CCA 5C4F addq.w A7, 6 00000CCC 4ED0 jmp [A0] 00000CCE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1843: // at 00000CD0 (misaligned) 00000CD2 FED2 48E7 .extension 0xED2 <> // unimplemented 00000CD6 0F38 206E btst [0x0000206E], D7 00000CDA 0010 43EE ori.b [A0], 0xEE 00000CDE FF70 .extension 0xF70 <> // unimplemented 00000CE0 7023 moveq.l D0, 0x23 label00000CE2: 00000CE2 22D8 move.l [A1]+, [A0]+ 00000CE4 51C8 FFFC dbf D0, -0x6 /* 00000CE2 */ 00000CE8 286E 0008 movea.l A4, [A6 + 0x8] 00000CEC 206E 000C movea.l A0, [A6 + 0xC] 00000CF0 4210 clr.b [A0] 00000CF2 2054 movea.l A0, [A4] 00000CF4 4268 0092 clr.w [A0 + 0x92] 00000CF8 7000 moveq.l D0, 0x00 00000CFA 2140 0098 move.l [A0 + 0x98], D0 00000CFE 4268 009E clr.w [A0 + 0x9E] 00000D02 4268 009C clr.w [A0 + 0x9C] 00000D06 42A7 clr.l -[A7] 00000D08 2054 movea.l A0, [A4] 00000D0A 2F28 0094 move.l -[A7], [A0 + 0x94] 00000D0E 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000D12 2054 movea.l A0, [A4] 00000D14 215F 0094 move.l [A0 + 0x94], [A7]+ 00000D18 4247 clr.w D7 00000D1A 6014 bra +0x16 /* 00000D30 */ label00000D1C: 00000D1C 3007 move.w D0, D7 00000D1E 2054 movea.l A0, [A4] 00000D20 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000D24 47F0 0002 lea.l A3, [A0 + D0.w + 0x2] 00000D28 4293 clr.l [A3] 00000D2A 422B 0004 clr.b [A3 + 0x4] 00000D2E 5247 addq.w D7, 1 label00000D30: 00000D30 7003 moveq.l D0, 0x03 00000D32 B047 cmp.w D0, D7 00000D34 6CE6 bge -0x18 /* 00000D1C */ 00000D36 2054 movea.l A0, [A4] 00000D38 4268 0158 clr.w [A0 + 0x158] 00000D3C 7000 moveq.l D0, 0x00 00000D3E 2140 015A move.l [A0 + 0x15A], D0 00000D42 4247 clr.w D7 00000D44 6064 bra +0x66 /* 00000DAA */ label00000D46: 00000D46 3007 move.w D0, D7 00000D48 2054 movea.l A0, [A4] 00000D4A C1FC 0016 muls.w D0, 0x16 00000D4E 43E8 015E lea.l A1, [A0 + 0x15E] 00000D52 4271 0000 clr.w [A1 + D0.w] 00000D56 3007 move.w D0, D7 00000D58 C1FC 0016 muls.w D0, 0x16 00000D5C 43E8 0160 lea.l A1, [A0 + 0x160] 00000D60 7200 moveq.l D1, 0x00 00000D62 2381 0000 move.l [A1 + D0.w], D1 00000D66 426E FF6E clr.w [A6 - 0x92] 00000D6A 6034 bra +0x36 /* 00000DA0 */ label00000D6C: 00000D6C 3007 move.w D0, D7 00000D6E 2054 movea.l A0, [A4] 00000D70 C1FC 0016 muls.w D0, 0x16 00000D74 322E FF6E move.w D1, [A6 - 0x92] 00000D78 E541 asl D1.w, 2 00000D7A D041 add.w D0, D1 00000D7C 43E8 0164 lea.l A1, [A0 + 0x164] 00000D80 33BC FFFF 0000 move.w [A1 + D0.w], 0xFFFF 00000D86 3007 move.w D0, D7 00000D88 C1FC 0016 muls.w D0, 0x16 00000D8C 322E FF6E move.w D1, [A6 - 0x92] 00000D90 E541 asl D1.w, 2 00000D92 D041 add.w D0, D1 00000D94 43E8 0166 lea.l A1, [A0 + 0x166] 00000D98 4231 0000 clr.b [A1 + D0.w] 00000D9C 526E FF6E addq.w [A6 - 0x92], 1 label00000DA0: 00000DA0 7003 moveq.l D0, 0x03 00000DA2 B06E FF6E cmp.w D0, [A6 - 0x92] 00000DA6 6CC4 bge -0x3A /* 00000D6C */ 00000DA8 5247 addq.w D7, 1 label00000DAA: 00000DAA 7003 moveq.l D0, 0x03 00000DAC B047 cmp.w D0, D7 00000DAE 6C96 bge -0x68 /* 00000D46 */ 00000DB0 4247 clr.w D7 00000DB2 6046 bra +0x48 /* 00000DFA */ label00000DB4: 00000DB4 3007 move.w D0, D7 00000DB6 2054 movea.l A0, [A4] 00000DB8 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000DBC 4230 0002 clr.b [A0 + D0.w + 0x2] 00000DC0 4267 clr.w -[A7] 00000DC2 3F07 move.w -[A7], D7 00000DC4 2F0E move.l -[A7], A6 00000DC6 4EBA FE98 jsr [PC - 0x168 /* 00000C60 */] 00000DCA 101F move.b D0, [A7]+ 00000DCC 672A beq +0x2C /* 00000DF8 */ 00000DCE 3007 move.w D0, D7 00000DD0 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000DD4 2054 movea.l A0, [A4] 00000DD6 3228 0092 move.w D1, [A0 + 0x92] 00000DDA C3FC 0024 muls.w D1, 0x24 /* '$' */ 00000DDE 43F0 1002 lea.l A1, [A0 + D1.w + 0x2] 00000DE2 41EE FF70 lea.l A0, [A6 - 0x90] 00000DE6 45F0 0000 lea.l A2, [A0 + D0.w] 00000DEA 7008 moveq.l D0, 0x08 label00000DEC: 00000DEC 22DA move.l [A1]+, [A2]+ 00000DEE 51C8 FFFC dbf D0, -0x6 /* 00000DEC */ 00000DF2 2254 movea.l A1, [A4] 00000DF4 5269 0092 addq.w [A1 + 0x92], 1 label00000DF8: 00000DF8 5247 addq.w D7, 1 label00000DFA: 00000DFA 7003 moveq.l D0, 0x03 00000DFC B047 cmp.w D0, D7 00000DFE 6CB4 bge -0x4A /* 00000DB4 */ 00000E00 4247 clr.w D7 00000E02 601E bra +0x20 /* 00000E22 */ label00000E04: 00000E04 3007 move.w D0, D7 00000E06 2054 movea.l A0, [A4] 00000E08 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000E0C 1230 0002 move.b D1, [A0 + D0.w + 0x2] 00000E10 6702 beq +0x4 /* 00000E14 */ 00000E12 6014 bra +0x16 /* 00000E28 */ label00000E14: 00000E14 206E 000C movea.l A0, [A6 + 0xC] 00000E18 10BC 0001 move.b [A0], 0x1 00000E1C 6000 0164 bra +0x166 /* 00000F82 */ 00000E20 5247 addq.w D7, 1 label00000E22: 00000E22 7003 moveq.l D0, 0x03 00000E24 B047 cmp.w D0, D7 00000E26 6CDC bge -0x22 /* 00000E04 */ label00000E28: 00000E28 2054 movea.l A0, [A4] 00000E2A 3028 0092 move.w D0, [A0 + 0x92] 00000E2E 5340 subq.w D0, 1 00000E30 3D40 FED2 move.w [A6 - 0x12E], D0 00000E34 4247 clr.w D7 00000E36 6038 bra +0x3A /* 00000E70 */ label00000E38: 00000E38 3007 move.w D0, D7 00000E3A 2054 movea.l A0, [A4] 00000E3C C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000E40 7202 moveq.l D1, 0x02 00000E42 B230 0005 cmp.b D1, [A0 + D0.w + 0x5] 00000E46 57C0 seq D0 00000E48 4A00 tst.b D0 00000E4A 6614 bne +0x16 /* 00000E60 */ 00000E4C 3207 move.w D1, D7 00000E4E 2054 movea.l A0, [A4] 00000E50 C3FC 0024 muls.w D1, 0x24 /* '$' */ 00000E54 7403 moveq.l D2, 0x03 00000E56 B430 1005 cmp.b D2, [A0 + D1.w + 0x5] 00000E5A 57C1 seq D1 00000E5C 8001 or.b D0, D1 00000E5E 670C beq +0xE /* 00000E6C */ label00000E60: 00000E60 3007 move.w D0, D7 00000E62 2054 movea.l A0, [A4] 00000E64 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000E68 4230 0004 clr.b [A0 + D0.w + 0x4] label00000E6C: 00000E6C 5247 addq.w D7, 1 00000E6E 6906 bvs +0x8 /* 00000E76 */ label00000E70: 00000E70 BE6E FED2 cmp.w D7, [A6 - 0x12E] 00000E74 6FC2 ble -0x3C /* 00000E38 */ label00000E76: 00000E76 4245 clr.w D5 00000E78 4246 clr.w D6 00000E7A 41EE FED4 lea.l A0, [A6 - 0x12C] 00000E7E 2454 movea.l A2, [A4] 00000E80 43EA 0002 lea.l A1, [A2 + 0x2] 00000E84 7023 moveq.l D0, 0x23 label00000E86: 00000E86 20D9 move.l [A0]+, [A1]+ 00000E88 51C8 FFFC dbf D0, -0x6 /* 00000E86 */ label00000E8C: 00000E8C 2054 movea.l A0, [A4] 00000E8E BC68 0092 cmp.w D6, [A0 + 0x92] 00000E92 6C00 00EE bge +0xF0 /* 00000F82 */ 00000E96 3005 move.w D0, D5 00000E98 5240 addq.w D0, 1 00000E9A 3140 0158 move.w [A0 + 0x158], D0 00000E9E 4244 clr.w D4 00000EA0 3004 move.w D0, D4 00000EA2 5240 addq.w D0, 1 00000EA4 3205 move.w D1, D5 00000EA6 C3FC 0016 muls.w D1, 0x16 00000EAA 43E8 015E lea.l A1, [A0 + 0x15E] 00000EAE 3380 1000 move.w [A1 + D1.w], D0 00000EB2 3005 move.w D0, D5 00000EB4 C1FC 0016 muls.w D0, 0x16 00000EB8 3204 move.w D1, D4 00000EBA E541 asl D1.w, 2 00000EBC D041 add.w D0, D1 00000EBE 43E8 0164 lea.l A1, [A0 + 0x164] 00000EC2 3386 0000 move.w [A1 + D0.w], D6 00000EC6 4267 clr.w -[A7] 00000EC8 3006 move.w D0, D6 00000ECA C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000ECE 41EE FED4 lea.l A0, [A6 - 0x12C] 00000ED2 4870 0000 pea.l [A0 + D0.w] 00000ED6 4EBA FC14 jsr [PC - 0x3EC /* 00000AEC */] 00000EDA 1D5F FF65 move.b [A6 - 0x9B], [A7]+ 00000EDE 3005 move.w D0, D5 00000EE0 2054 movea.l A0, [A4] 00000EE2 C1FC 0016 muls.w D0, 0x16 00000EE6 3204 move.w D1, D4 00000EE8 E541 asl D1.w, 2 00000EEA D041 add.w D0, D1 00000EEC 43E8 0166 lea.l A1, [A0 + 0x166] 00000EF0 13AE FF65 0000 move.b [A1 + D0.w], [A6 - 0x9B] 00000EF6 5246 addq.w D6, 1 label00000EF8: 00000EF8 2054 movea.l A0, [A4] 00000EFA BC68 0092 cmp.w D6, [A0 + 0x92] 00000EFE 5DC0 slt D0 00000F00 4A00 tst.b D0 00000F02 6778 beq +0x7A /* 00000F7C */ 00000F04 3206 move.w D1, D6 00000F06 5341 subq.w D1, 1 00000F08 C3FC 0024 muls.w D1, 0x24 /* '$' */ 00000F0C 7401 moveq.l D2, 0x01 00000F0E 41EE FED5 lea.l A0, [A6 - 0x12B] 00000F12 B430 1000 cmp.b D2, [A0 + D1.w] 00000F16 57C1 seq D1 00000F18 C001 and.b D0, D1 00000F1A 6760 beq +0x62 /* 00000F7C */ 00000F1C 5244 addq.w D4, 1 00000F1E 3004 move.w D0, D4 00000F20 5240 addq.w D0, 1 00000F22 3205 move.w D1, D5 00000F24 2054 movea.l A0, [A4] 00000F26 C3FC 0016 muls.w D1, 0x16 00000F2A 43E8 015E lea.l A1, [A0 + 0x15E] 00000F2E 3380 1000 move.w [A1 + D1.w], D0 00000F32 3005 move.w D0, D5 00000F34 C1FC 0016 muls.w D0, 0x16 00000F38 3204 move.w D1, D4 00000F3A E541 asl D1.w, 2 00000F3C D041 add.w D0, D1 00000F3E 43E8 0164 lea.l A1, [A0 + 0x164] 00000F42 3386 0000 move.w [A1 + D0.w], D6 00000F46 4267 clr.w -[A7] 00000F48 3006 move.w D0, D6 00000F4A C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000F4E 41EE FED4 lea.l A0, [A6 - 0x12C] 00000F52 4870 0000 pea.l [A0 + D0.w] 00000F56 4EBA FB94 jsr [PC - 0x46C /* 00000AEC */] 00000F5A 1D5F FF65 move.b [A6 - 0x9B], [A7]+ 00000F5E 3005 move.w D0, D5 00000F60 2054 movea.l A0, [A4] 00000F62 C1FC 0016 muls.w D0, 0x16 00000F66 3204 move.w D1, D4 00000F68 E541 asl D1.w, 2 00000F6A D041 add.w D0, D1 00000F6C 43E8 0166 lea.l A1, [A0 + 0x166] 00000F70 13AE FF65 0000 move.b [A1 + D0.w], [A6 - 0x9B] 00000F76 5246 addq.w D6, 1 00000F78 6000 FF7E bra -0x80 /* 00000EF8 */ label00000F7C: 00000F7C 5245 addq.w D5, 1 00000F7E 6000 FF0C bra -0xF2 /* 00000E8C */ label00000F82: 00000F82 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000F86 4E5E unlink A6 00000F88 205F movea.l A0, [A7]+ 00000F8A DEFC 000C add.w A7, 0xC 00000F8E 4ED0 jmp [A0] export_1844: 00000F90 4E56 FFEA link A6, -0x0016 00000F94 48E7 0108 movem.l -[A7], D7,A4 00000F98 286E 0008 movea.l A4, [A6 + 0x8] 00000F9C 2054 movea.l A0, [A4] 00000F9E 317C 0001 009C move.w [A0 + 0x9C], 0x1 00000FA4 4267 clr.w -[A7] 00000FA6 4EAD 3FE2 jsr [A5 + 0x3FE2 /* export_2040 */] 00000FAA 101F move.b D0, [A7]+ 00000FAC 670C beq +0xE /* 00000FBA */ 00000FAE 2054 movea.l A0, [A4] 00000FB0 317C 0003 009C move.w [A0 + 0x9C], 0x3 00000FB6 6000 0084 bra +0x86 /* 0000103C */ label00000FBA: 00000FBA 2054 movea.l A0, [A4] 00000FBC 3028 0158 move.w D0, [A0 + 0x158] 00000FC0 5340 subq.w D0, 1 00000FC2 48C0 ext.l D0 00000FC4 2D40 FFEA move.l [A6 - 0x16], D0 00000FC8 7E00 moveq.l D7, 0x00 00000FCA 6014 bra +0x16 /* 00000FE0 */ label00000FCC: 00000FCC 2D6E 0008 FFEE move.l [A6 - 0x12], [A6 + 0x8] 00000FD2 486E FFEE pea.l [A6 - 0x12] 00000FD6 3F07 move.w -[A7], D7 00000FD8 4EBA F81A jsr [PC - 0x7E6 /* 000007F4 */] 00000FDC 5287 addq.l D7, 1 00000FDE 6906 bvs +0x8 /* 00000FE6 */ label00000FE0: 00000FE0 BEAE FFEA cmp.l D7, [A6 - 0x16] 00000FE4 6FE6 ble -0x18 /* 00000FCC */ label00000FE6: 00000FE6 2054 movea.l A0, [A4] 00000FE8 2168 015A 0094 move.l [A0 + 0x94], [A0 + 0x15A] 00000FEE 7000 moveq.l D0, 0x00 00000FF0 2140 015A move.l [A0 + 0x15A], D0 00000FF4 4AA8 0094 tst.l [A0 + 0x94] 00000FF8 56C0 sne D0 00000FFA 4A00 tst.b D0 00000FFC 672E beq +0x30 /* 0000102C */ 00000FFE 2F00 move.l -[A7], D0 00001000 42A7 clr.l -[A7] 00001002 2054 movea.l A0, [A4] 00001004 2F28 0094 move.l -[A7], [A0 + 0x94] 00001008 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000100C 221F move.l D1, [A7]+ 0000100E 201F move.l D0, [A7]+ 00001010 7404 moveq.l D2, 0x04 00001012 B481 cmp.l D2, D1 00001014 5EC1 sgt D1 00001016 C001 and.b D0, D1 00001018 6712 beq +0x14 /* 0000102C */ 0000101A 42A7 clr.l -[A7] 0000101C 2054 movea.l A0, [A4] 0000101E 2F28 0094 move.l -[A7], [A0 + 0x94] 00001022 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001026 2054 movea.l A0, [A4] 00001028 215F 0094 move.l [A0 + 0x94], [A7]+ label0000102C: 0000102C 7003 moveq.l D0, 0x03 0000102E 2054 movea.l A0, [A4] 00001030 B068 009C cmp.w D0, [A0 + 0x9C] 00001034 6706 beq +0x8 /* 0000103C */ 00001036 317C 0002 009C move.w [A0 + 0x9C], 0x2 label0000103C: 0000103C 4CDF 1080 movem.l D7,A4, [A7]+ 00001040 4E5E unlink A6 00001042 2E9F move.l [A7], [A7]+ 00001044 4E75 rts 00001046 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1845: // at 00001048 (misaligned) 0000104A FFFE .invalid <> 0000104C 48E7 0108 movem.l -[A7], D7,A4 00001050 4247 clr.w D7 00001052 6022 bra +0x24 /* 00001076 */ label00001054: 00001054 206E 0008 movea.l A0, [A6 + 0x8] 00001058 3007 move.w D0, D7 0000105A 41BC 0003 C1FC .invalid 0, 0x3C1FC // invalid opcode 4 with b == 6 00001060 0024 49F0 ori.b -[A4], 0xF0 00001064 0000 4254 ori.b D0, 0x54 /* 'T' */ 00001068 422C 0003 clr.b [A4 + 0x3] 0000106C 422C 0002 clr.b [A4 + 0x2] 00001070 422C 0004 clr.b [A4 + 0x4] 00001074 5247 addq.w D7, 1 label00001076: 00001076 7003 moveq.l D0, 0x03 00001078 B047 cmp.w D0, D7 0000107A 6CD8 bge -0x26 /* 00001054 */ 0000107C 4CDF 1080 movem.l D7,A4, [A7]+ 00001080 4E5E unlink A6 00001082 2E9F move.l [A7], [A7]+ 00001084 4E75 rts 00001086 9143 subx.w D0, D3 00001088 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 0000108C 4649 not.w A1 0000108E 4E44 trap 4 00001090 4352 chk.w D1, [A2] 00001092 4954 chk.w D4, [A4] 00001094 4552 chk.w D2, [A2] 00001096 4941 chk.w D4, D1 00001098 0000 0000 ori.b D0, 0x0